HOW2PY[00]python能干什么

摘要

python是一门通用的编程语言,对于pythonist而言,python无所不能。
目前python主要在几个方面大显生手:web开发、数据分析、人工智能、科学计算。

Who 适合学python

everyone。python 能极大的提高工作效率。
这里我随便举几个例子:

  • 管理者 可以借助 python 自动收集商业信息。
  • 金融者 可以借助 python 收集并分析股票信息。
  • 医学者 可以借助 python 开发图像识别诊断工具。
  • 药学者 可以借助 python 对药物疾病信息挖掘分析。
  • 文件记录者 可以借助 python 实现工作半自动化。
    等等
    总而言之, 人生短暂,我用python

python无所不能

  • web 开发
    python中又大量优秀的WEB框架,其中最流行的是Django、Tornado、Flask、Twisted。这些框架各有特点,比如Django大而全,一切都有。上手时间长,上手后极大提高开发效率。Flask小而美,适合初学者。除了Flask,还有一些微框架也适合初学者使用,如bottle、web.py、web2py等。
    更多web框架https://wiki.python.org/moin/WebFrameworks
  • 微信后台开发
    多种流行软件,均提供python接口。比如微信后台开发有werobot、WeixinBot、wxBot。
  • 数据分析
    1.可以通过爬虫框架scrapy获取大量数据;
  1. 利用spyder、matplotlib、pandas等工具模块对数据进行分析。
  • 人工智能
    python 中有大量的机器学习库,如PyBrain、PyML、scikit-learn、MDP-Toolkit等,
    深度学习库 TensorLayer、theano (当然底层是底层c++)。
  • 科学计算
    python中有大量科学计算工具,如numpy、scipy;让理工者除了选择matlab,有了一个更多的选择。
  • 桌面程序开发
    python的GUI框架也有很多,比如自带的Tkinter,另外也有wxpython、Traits/TraitsUI、pyQt等。
    更多框架可参考:https://wiki.python.org/moin/GuiProgramming

Q: python这么牛,能当饭吃吗?有对象吗?
A: python 不能直接当饭吃,但是可以凭借python很容易找到一份工作。python是面向对象的语言。

如何学习python?

如果你是新手,推荐how2py系列教程。让python学习更快、更容易。
python 涵盖面很大,在掌握基础后,选择感兴趣的某一方向深入学习。然后就能举一反三,触类旁通。

总结

python 无所不能,懂python,得未来。